其他
我们重新设计了 pub.dev,不来试试?
pub.dev 中文站点 https://pub.flutter-io.cn/ dart.dev 中文站点 https://dart.cn/
全新网站界面
轻松发现高质量 package
pub.dev 在过去一年里新增了近 7,000 个 package,让您在寻找适合自己应用的 package 时有更多选择。当然,您肯定也希望能够在数量繁多的 package 中快速找到最棒最热门的高质量 package。为了优化 package 搜索结果,我们围绕三个维度重新设计了 pub.dev 评分体系:
发布 package 的三个评分维度
赞 (Likes): 表示有多少开发者喜欢此 package。可以大致评估用户对 package 的整体印象。 Pub 分值 (Pub points): 用于衡量 package 质量的全新指标。包含对代码风格、平台支持和可维护性等多个质量维度的评估。详情请见下文。 热门度 (Popularity): 表示使用此 package 的开发者采纳程度。此指标反映了在过去 60 天里依赖此 package 的应用数量。目前采用标准化评分范围: 100% (使用最多的 package) - 0% (使用最少的 package),但我们正在进行研究,探索在未来版本中统计绝对使用计数的可行性。
通过 "Pub 分值" 评估质量
包含类别、核对项以及加分项的 Pub 分值概览
遵循 dart 文件惯例: 遵循 pubspec、readme 和 changelog 文件的最佳做法; 提供文档: 包括 API 文档和例证; 支持多平台: 支持尽可能多的 dart 和 Flutter 平台; 通过静态分析: 提供不包含错误、警告以及通过 lint 工具改进后的代码; 支持最新的依赖项: 包含支持最新 dart 和 Flutter SDK 的依赖项约束,以及最新 package 依赖项。
与我们分享 https://github.com/dart-lang/pub-dev/issues
支持多平台应用
dart 和 Flutter 都擅长创建面向多个平台的应用。在 pub.dev 上,我们针对移动 (iOS 和 Android) 和 web 平台提供了明确的平台标签和搜索筛选器:
搜索中的平台筛选器
评分帮助页面 https://pub.dev/help/scoring
Advanced 筛选器中的桌面平台
简洁明快的设计
Material Design 系统 https://material.io/design/
Material 组件 https://material.io/components 字体样式 https://material.io/design/typography/the-type-system.html#type-scale
搜索结果中将显示全部三项评分
dart.dev 中文站点 https://dart.cn/
即刻体验!
pub.dev 中文站点 https://pub.flutter-io.cn/
pub.dev 评分帮助 https://pub.flutter-io.cn/help/scoring
Github pub.dev 页面 https://github.com/dart-lang/pub-dev/issues
推荐阅读